Add release notes for 0.295 #46
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Missing Release Notes
Amit Dutta
Arjun Gupta
Artem Selishchev
Ge Gao
Jialiang Tan
Nidhin Varghese
PRASHANT GOLASH
Richard Barnes
Timothy Meehan
Xiaoxuan Meng
haneel-kumar
juwentus1234
yangbin09
Extracted Release Notes
/functions/map./admin/session-property-managers.startTransactionIdandclearTransactionIdflag to client.assertStartTransactionandassertEndTransactionto support non-autocommit transaction testing scenarios better.GEOMETRY <https://prestodb.io/docs/current/language/types.html#geospatial>_ type in the Postgres connector.hive.orc_use_column_namesto toggle the accessing of columns based on the names recorded in the ORC file rather than their ordinal position in the file.SHOW CREATE VIEW.reactor.netty-http-client-enabledtotrue.getSqlInvokedFunctionsSPI andBuiltInPluginFunctionNamespaceManagerfor registering sql invoked functions prestodb/presto#25597 (Author: Pratik Joseph Dabre): IntroducegetSqlInvokedFunctionsSPI andBuiltInPluginFunctionNamespaceManagerfor registering sql invoked functionsgetSqlInvokedFunctionsSPI in Presto, which only supports SQL invoked functions.BuiltInPluginFunctionNamespaceManager.AuthenticatorNotApplicableExceptionin presto-spi prestodb/presto#25606 (Author: Jalpreet Singh Nanda (:imjalpreet)): AddAuthenticatorNotApplicableExceptionin presto-spiiceberg.engine.hive.lock-enabledconfiguration prestodb/presto#25615 (Author: Hazmi): Fix iceberg commit atomicity & addiceberg.engine.hive.lock-enabledconfigurationiceberg.engine.hive.lock-enabledconfiguration to disable Hive locks.X-Presto-Retry-Queryheader to identify queries that are being retried on a backup cluster.http-server.http2.enabledtotrue.DELETEon columns with special characters in their names.CVE-2025-48924 <https://github.com/advisories/GHSA-j288-q9x7-2f5v>.case-sensitive-name-matching=true.system.jdbc.columnsto prevent errors.presto-sql-invoked-functions-pluginprestodb/presto#25818 (Author: Pratik Joseph Dabre): Extract all inlined sql invoked functions into a new pluginpresto-sql-invoked-functions-pluginpresto-sql-invoked-functions-plugin. The following functions were moved: - replace_first - trail - key_sampling_percent - no_values_match - no_keys_match - any_values_match - any_keys_match - all_keys_match - map_remove_null_values - map_top_n_values - map_top_n_keys - map_top_n - map_key_exists - map_keys_by_top_n_values - map_normalize - array_top_n - remove_nulls - array_sort_desc - array_min_by - array_max_by - array_least_frequent - array_has_duplicates - array_duplicates - array_frequency - array_split_into_chunks - array_average - array_intersect.case-sensitive-name-matching=trueconfiguration in the catalog configuration.case-sensitive-name-matching=trueconfiguration in the catalog configuration.presto-native-sql-invoked-functions-pluginfor sidecar enabled clusters prestodb/presto#25870 (Author: Pratik Joseph Dabre): [native] Introducepresto-native-sql-invoked-functions-pluginfor sidecar enabled clusterspresto-native-sql-invoked-functions-pluginthat contains all inlined SQL functions except those with overridden native implementations.apply_changelogfunction by migrating it from the global namespace to the connector-specific namespace. The function is now available asiceberg.system.apply_changelog()instead ofapply_changelog().ApplyChangelogFunctionby moving it to connector-level functions following the pattern introduced in PR Implement support for connector specific builtin functions prestodb/presto#25594.native_index_lookup_join_max_prefetch_batcheswhich controls the max number of input batches to prefetch to do index lookup ahead. If it is zero, then process one input batch at a time.native_index_lookup_join_split_output. If this is true, then the index join operator might split output for each input batch based on the output batch size control. Otherwise, it tries to produce a single output for each input batch.native_unnest_split_output. If this is true, then the unnest operator might split output for each input batch based on the output batch size control. Otherwise, it produces a single output for each input batch.form-action 'self'and settingimg-src 'self'in response toCWE-693 <https://cwe.mitre.org/data/definitions/693.html>_. :pr:25910.current_timeandlocaltimeDateTimeFunctions to align with the session date/time prestodb/presto#25985 (Author: Jalpreet Singh Nanda (:imjalpreet)): Updatecurrent_timeandlocaltimeDateTimeFunctions to align with the session date/timelocaltimeandcurrent_timein legacy timestamp semantics.presto-sql-helpersdirectory for inlined SQL invoked function plugins with plugin loading rules.SpecialFormExpressionandLambdaDefinitionExpressionin sidecar enabled clusters prestodb/presto#26125 (Author: Pratik Joseph Dabre): Fix constant folding forSpecialFormExpressionandLambdaDefinitionExpressionin sidecar enabled clustersSpecialFormExpressionandLambdaDefinitionExpressionin sidecar enabled clusters.All Commits
AuthenticatorNotApplicableExceptionin presto-spi (Jalpreet Singh Nanda (:imjalpreet))localtimehandling for legacy timestamp semantics (Jalpreet Singh Nanda (:imjalpreet))current_timehandling for legacy timestamp semantics (Jalpreet Singh Nanda (:imjalpreet))connector_nametometadata.catalogstable (pratyakshsharma)iceberg.engine.hive.lock-enabledconfiguration (Hazmi)invalidate_metastore_cacheprocedure from iceberg (pratyakshsharma)TestHiveCommitHandleOutput(wangd)pushdown_subfields_for_map_subset(wangd)